package com.hzlh.mapper;

import java.util.List;

import com.hzlh.domain.po.UserReportPo;

public interface UserReportMapper {
	
	/**
	 * 按天统计注册用户数
	 * @param report
	 * @return
	 */
	public List<UserReportPo> getUserRegisterByDayList(UserReportPo report);
	
	/**
	 * 按小时统计某一天的注册用户数
	 * @param report
	 * @return
	 */
	public List<UserReportPo> getUserRegisterByHourList(UserReportPo report);
	
	/**
	 * 按月统计某一天的注册用户数
	 * @param report
	 * @return
	 */
	public List<UserReportPo> getUserRegisterByMonthList(UserReportPo report);
	
	public int getUserCountByTimeList(UserReportPo report);
	
	/**
	 * 按天统计激活用户数
	 * @param report
	 * @return
	 */
	public List<UserReportPo> getUserActiveByDayList(UserReportPo report);
	
	/**
	 * 按小时统计某一天的激活用户数
	 * @param report
	 * @return
	 */
	public List<UserReportPo> getUserActiveByHourList(UserReportPo report);
	
	/**
	 * 按月统计某一天的激活用户数
	 * @param report
	 * @return
	 */
	public List<UserReportPo> getUserActiveByMonthList(UserReportPo report);
	
	public int getUserActiveCountByTimeList(UserReportPo report);
}
